package com.ruoyi.workbench.dto;

import com.ruoyi.workbench.domain.WorkCollaboration;
import com.ruoyi.workbench.domain.WorkContent;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class AddWorkMatterRequest {
    /**
     * 事项名
     */
    private String matterName;
    /**
     * 事项负责人ID
     */
    private Integer matterResponsibleId;
    /**
     * 事项关联人ID
     */
    private Integer matterRelatedPersonId;
    /**
     * 所属部门ID
     */
    private Integer deptId;
    /**
     * 关联法律ID
     */
    private Integer relatedLawId;
    /**
     * 关联制度ID
     */
    private Integer relatedPolicyId;
    /**
     * 关联指标或任务类型
     */
    private String relatedIndicatorOrTaskType;
    /**
     * 关联指标或者任务ID
     */
    private Integer relatedIndicatorOrTaskId;
    /**
     * 工作内容类型
     */
    private String workContentType;
    /**
     * 是否成立专班
     */
    private String isSpecialTeamFormed;
    /**
     * 是否重点工作
     */
    private String isKeyWork;
    /**
     * 事项完成期限
     */
    private Date completionDeadline;
    /**
     * 关键词
     */
    private String keyWord;


    /**
     * 空余字段
     */
    private String em1;

    private String em2;

    private String em3;

    private String em4;

    private String em5;
    private String matterContent;


    private List<WorkContent> workContentList; // 工作内容
    private List<WorkCollaboration> workCollaborationList; // 协同需求

}
